#!/usr/bin/python
# -*- coding: utf8 -*-
#Programa: llistatArxius.py
#Fecha: 03/11/2010
#Autor: Iván Viguera
#Descripción:
#   Programa que mostra el resultat de la comanda ls -l executada sobre el directori base de l'usuari que executa el programa, amb les següents condicions:
#   1.  mostrarà cada element a una línia
#   2.  només mostrarà les línies que continguin fitxers (no directoris) amb permís de lectura i escriptura per l'usuari

import commands
import os

if commands.getstatusoutput('ls -l ~')[0] <> 0:
    print 'No es troba la carpeta', os.environ['HOME']
    exit()

for linea in commands.getoutput('ls -l ~').split('\n'):
    if linea.startswith('-rw-'):
        print linea
